package org.csu.agrisupply.api.service;

import org.csu.agrisupply.api.common.CommonResponse;
import org.csu.agrisupply.api.entity.RC;
import org.csu.agrisupply.api.vo.RCVo;
import org.springframework.web.bind.annotation.PathVariable;

import java.util.List;

public interface RCService {

    //得到所有RC
    CommonResponse<List<RCVo>> getRCList();
    //得到单个RC
    CommonResponse<RCVo> getRC(@PathVariable("id") String rcId);
    //修改RC信息
    CommonResponse<RC> updateRC(@PathVariable("id") String rcId,RC rc);
    //注册新的RC
    CommonResponse<RC> registerRC(@PathVariable("id")String userId,RC rc);
    //邀请其他用户加入合作社
    CommonResponse<RC> inviteUsertoRC(@PathVariable("id")String userId,String inviteUserId);
    //根据userId查询合作社
    CommonResponse<RCVo> getRCbyUserId(@PathVariable("id")String userId);

}
